#include <stdio.h>

#define MAXSIZE 255

typedef struct {
    char ch[MAXSIZE];
    int length;
}SString;

int Index(SString s, SString t) {
    int i=1, j=1; // index (i - s, j - t)

    // match process
    while (i <= s.length && j <= t.length) { // i & j not overflow
        // match
        if (s.ch[i] == t.ch[j]) {
            ++i;
            ++j;

        // not match
        } else {
            i = i - (j - 2); // move to (position of start + 1)
            j = 1;
        }
    } 

    if (j > t.length) return i - t.length; // success
    else return 0; // fail
}


int main() {

}